$(function(){
				//container容器
				var container = $('#section1');
				//list列表
				var list = $('#list');
				//切换按钮
				var buttons = $('#buttons span');
				//左右箭头
				var prev = $('#prev');
				var next = $('#next');
				
				//图片宽度
				var imageWidth = 600;
				
				//下标索引
				var index = 0;
				
				/*左箭头*/
				prev.click(function() {					
					//判断是否在动画运动中 
					if (list.is(':animated'))
						return;
						
					index --;
					
					if (index < 0)
						index = 4;
					
					//调用运动函数
					animate(imageWidth);					
				});				
				
				/*右箭头*/
				next.click(function() {					
					//判断是否在动画运动中 
					if (list.is(':animated'))
						return;
						
					index ++;
					
					if (index > 4)
						index = 0;
					
					//调用运动函数
					animate(-imageWidth);					
				});	
				
				/*切换按钮单击*/
				buttons.click(function(){
					
					//判断是否在动画运动中 
					if (list.is(':animated'))
						return;
						
					//获得当前单击的按钮的下标
					var buttonIndex = $(this).index();
										
					//计算偏移量
					var offset = (index - buttonIndex) * imageWidth;
										
					//设置当前下标
					index = buttonIndex;
					
					//调用运动函数	
					animate(offset);
				});
				
				
				/*运动函数*/
				function animate(offset){
					
					//list移动位置
					list.animate({left:'+=' + offset},1000,function(){
						
						//获得当前left的位置
						var left = parseInt(list.css('left'));
//						alert(left);
						
						//到达替身图，切换到真图
						if (left == 0) {
							list.css('left','-3000px');	
						}
						
						if (left == -3600) {
							list.css('left','-600px');
						}						
						
					});
					
					active();//调用高亮函数										
				}				
				
				/*高亮函数*/
				function active() {
					//去掉所有高亮
					buttons.removeClass('active');
					//当前下标的按钮加高亮
					buttons.eq(index).addClass('active');
				}	
				
				/*自动播放*/
				function autoPlay() {
					next.click();
				}				
				
				//自动每间隔2秒，点击右箭头
				var timerId = setInterval(autoPlay,2000);
				
				//鼠标移上容器
				container.mouseenter(function(){
					clearInterval(timerId);
				});
				
				//鼠标离开容器
				container.mouseleave(function(){
					timerId = setInterval(autoPlay,2000);
				});
								
			});